|
pac1811 2.2.0
|
This file contains API for PAC1811 Click Driver. More...
#include "drv_digital_out.h"#include "drv_digital_in.h"#include "drv_i2c_master.h"Go to the source code of this file.
Data Structures | |
| struct | pac1811_data_t |
| PAC1811 Click data object. More... | |
| struct | pac1811_t |
| PAC1811 Click context object. More... | |
| struct | pac1811_cfg_t |
| PAC1811 Click configuration object. More... | |
Enumerations | |
| enum | pac1811_return_value_t { PAC1811_OK = 0 , PAC1811_ERROR = -1 } |
| PAC1811 Click return value data. More... | |
Functions | |
| void | pac1811_cfg_setup (pac1811_cfg_t *cfg) |
| PAC1811 configuration object setup function. | |
| err_t | pac1811_init (pac1811_t *ctx, pac1811_cfg_t *cfg) |
| PAC1811 initialization function. | |
| err_t | pac1811_default_cfg (pac1811_t *ctx) |
| PAC1811 default configuration function. | |
| err_t | pac1811_send_byte (pac1811_t *ctx, uint8_t data_in) |
| PAC1811 send single byte function. | |
| err_t | pac1811_receive_byte (pac1811_t *ctx, uint8_t *data_out) |
| PAC1811 receive single byte function. | |
| err_t | pac1811_write_byte (pac1811_t *ctx, uint8_t reg, uint8_t data_in) |
| PAC1811 write register function. | |
| err_t | pac1811_read_byte (pac1811_t *ctx, uint8_t reg, uint8_t *data_out) |
| PAC1811 read register function. | |
| err_t | pac1811_block_write (pac1811_t *ctx, uint8_t reg, uint8_t *data_in, uint8_t len) |
| PAC1811 write registers function. | |
| err_t | pac1811_block_read (pac1811_t *ctx, uint8_t reg, uint8_t *data_out, uint8_t len) |
| PAC1811 read registers function. | |
| err_t | pac1811_check_communication (pac1811_t *ctx) |
| PAC1811 communication check function. | |
| void | pac1811_enable_device (pac1811_t *ctx) |
| PAC1811 enable device function. | |
| void | pac1811_disable_device (pac1811_t *ctx) |
| PAC1811 disable device function. | |
| uint8_t | pac1811_get_a1_pin (pac1811_t *ctx) |
| PAC1811 get A1 pin function. | |
| err_t | pac1811_refresh (pac1811_t *ctx) |
| PAC1811 refresh function. | |
| err_t | pac1811_refresh_global (pac1811_t *ctx) |
| PAC1811 global refresh function. | |
| err_t | pac1811_refresh_wo_acc_reset (pac1811_t *ctx) |
| PAC1811 refresh without accumulator reset function. | |
| err_t | pac1811_set_fsr (pac1811_t *ctx, uint8_t vsense_fsr, uint8_t vbus_fsr) |
| PAC1811 set full-scale ranges function. | |
| err_t | pac1811_read_data (pac1811_t *ctx, pac1811_data_t *data_out) |
| PAC1811 read measurement data function. | |
This file contains API for PAC1811 Click Driver.